package com.duqc.tag.entity;

import cn.hutool.json.JSONArray;
import lombok.Data;

import java.util.List;

/**
 * @ClassName ConditionRule
 * @Description 同一类型每组条件的规则信息
 * @Author duqc
 * @Date 2023/2/8
 **/
@Data
public class ConditionRule {
    /**
     * 规则类型
     * <p>
     * 按照个推，有四种类型 个推特征/埋点事件/埋点属性/标签
     */
    private String ruleType;
    /**
     * 同一类型每组条件的规则关联信息
     * <p>
     * 以埋点属性为例，可以添加多组埋点属性，这里的关系就是这多组埋点属性之间的关系
     */
    private String relation;
    /**
     * 同一类型规则基本信息
     */
    private List<ClassificationRule> rules;
}
